TWTH | 29 Sep 2022 14:49 IP Address: |
Administrator Email:bazookanahey@gmail.com |
Game Engine ซอฟต์แวร์โปรแกรมที่ถูกพัฒนามาเพื่อผลิตเกม
Game Engine เป็นการพัฒนาซอฟต์แวร์มาเพื่อผลิตผลงานเกม เป็นโปรแกรมมาช่วยเพิ่มความสะดวกมากขึ้นในขั้นตอนของการผลิต โดยจะรวบรวมชุดคำสั่ง เครื่องมือต่าง ๆ ที่จำเป็นอยู่รวมกัน ซอฟต์แวร์โปรแกรมสร้างเกม หรือที่เรียกว่า Game Engine ถูกออกแบบและพัฒนาขึ้นมาเพื่อใช้ในการผลิตผลงานเกม เป็นโปรแกรมมาช่วยเพิ่มความสะดวกมากขึ้นในขั้นตอนของการผลิต โดยจะรวบรวมชุดคำสั่ง เครื่องมือต่าง ๆ ที่จำเป็นอยู่รวมกัน ถูกเขียนขึ้นมาอีกทีจากภาษาโปรแกรมเมอร์ หรือ ภาษา C, C++, JAVA เป็นต้น ใช้ Reader สร้างรูปแบบ 2มิติ หรือ 3มิติ และ physics engine หรือ ระบบจัดการค่าทาง physics ต่างๆภายในเกม เป็นต้น ไม่เพียงเท่านั้นยังมีระบบ sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, scene graph และ อื่นๆอีกหลายระบบที่มักจะถูกจัดเตรียมมาไว้ให้ในโปรแกรม เพื่อความสะดวกต่อการใช้งานไม่จำเป็นต้องสร้างขึ้นมาใหม่ ซึ่งGame Engine ของแต่ละเจ้ามีความสามารถแตกต่างกัน ไปตามวัตถุประสงค์ของการใช้งาน มีให้เลือกมากมายทั้งฟรี เสียเงิน โดยเกมทุก ๆ เกมจะต้องถูกสร้างผ่าน Engine ต่างๆที่มีอยู่ ก่อนจะนำเอาออกมาขายตามตลาด ถ้าเกิดไม่ใช้ Engine สร้างเกมได้หรือไม่ คำตอบคือ ได้ เพราะ เกมเอนจิน เป็นเพียงเครื่องมือรูปแบบหนึ่งในการสร้างสรรค์ผลงานเกมเท่านั้น เพียงแต่ว่าถ้าไม่ได้ผ่านโปรแกรมนี้ ผู้สร้างจะต้องเขียนมาใหม่ทั้งหมด ซึ่งใช้เวลานาน แต่ข้อดีคือ ผู้พัฒนาสามารถกำหนดสิ่งจต่างๆ ได้ไม่ว่าจะผ่านไปนานแค่ไหน ยังสามารถมาปรับให้ร่วมสมัยได้ตลอดนั่นเอง ตัวอย่างเช่น Unity3d เป็นเครื่องมือที่ได้รับความนิยมมากๆในช่วงนี้ เพราะมันมีความสามารถที่ครบถ้วนในการพัฒนาเกม สามารถสร้างเกมได้ทั้ง บน Pc บนสมาร์ทโฟนไม่ว่าจะเป็น Android หรือ Iphone เป็นต้น http://www.unity3d.com Godot Engine เป็น OpenSouce GameEngine ที่ถูกปล่อยออกมาจาก MMIT มีการทำงานที่ครบถ้วน หลายแพลตฟอร์ม https://godotengine.org/ Construct เป็นอีกตัวที่มีความนิยม เพราะเจ้าตัวเขาเครมว่า ไม่จำเป็นต้องเขียนโปรแกรมเลยก็สามารถสร้างเกมได้ โดย มีทั้ง รุ่นทดลองใช้ และ รุ่นเสียเงิน https://www.construct.net/en Reference : TOMITECH TEROSOFT HAMHAM |